LDAP Client Configuration

Purpose

The Lightweight Directory Access Protocol (LDAP) Client Configuration form is used to provide configuration data for LDAP clients to connect either to the embedded MiVoice Business LDAP server or to an external LDAP server.

NOTE: LDAP Client Configuration is not applicable to the 6905 and 6910 IP Phones.

This form supports the following:

Embedded MiVoice Business LDAP server for the Contacts application

The embedded MiVoice Business LDAP server provides access to the MiVoice Business Telephone Directory that can be used as a directory for the Contacts application in the 69xx series IP phones.

The 69xx series IP phone connects and binds to the embedded LDAP server when the Contacts application is opened, and disconnects when the application is closed (manually or when the search timeout expires or when updates are complete).

NOTE: The 69xx series IP phones are the only clients supported by the embedded MiVoice Business LDAP server.

External LDAP server for the Contacts application

An external LDAP server can also be used as a directory for the Contacts application in 69xx series IP phones.

When the 69xx series IP phone loads its applications, the MiVoice Business system provides LDAP client configuration parameters, allowing the Contacts application to connect to the LDAP server and obtain directory data. This data is always cached on the set.

The 69xx series IP phone periodically (as defined by the Resync parameters in this form) connects and binds to the external LDAP server to update its cached Corporate Directory - at least once per day. Once the update is complete, the 69xx series IP phone unbinds from the LDAP server. The Corporate Directory refresh occurs when there is no database or when the configuration changes significantly. A failover/failback or an HDU login/logout causes an LDAP configuration to be sent to the device, which can trigger the refresh. As only the configuration of each client profile is shared, the profile selected on a specific node is not shared through SDS. Changing the IP of the network element used as the LDAP server (including the local one) or changing the selected profile in the System Options form can cause the 69xx series IP phones to re-download the corporate directory cache.

External LDAP server for Multilingual Name Display

An external LDAP server can be used for the Multilingual Name Display Using External LDAP functionality.

NOTE: The MiVoice Business system supports only LDAP v3 the Multilingual Name Display Using External LDAP functionality.

The connection to the external LDAP server is established when the LDAP server field is set to a valid external LDAP server IP address. For other fields that are required for Multilingual Name Display Using External LDAP, see Field Descriptions below.

Changes to any of the following fields causes the MiVoice Business client to disconnect from the external LDAP server, cancelling all ongoing searches, and clearing cached data.

Changing the Client Status field to Disabled disconnects the LDAP client from the server and cancels all ongoing searches without clearing the cache.

When the MiVoice Business system is rebooted, the MiVoice Business LDAP client re-initiates the connection with the external LDAP server.

In case of a connection failure, an active call is continued with the existing call display (the existing name from the Telephone Directory form or the name received from the PSTN), and re-connection attempted.

NOTE: The MiVoice Business system does not support any alarm to indicate the external LDAP server disconnection or connection failures.

Form tabs

This form consists of two tabs:

Conditions

General

69xx Contacts application using embedded MiVoice Business LDAP server (Client A)

69xx Contacts application using external LDAP server (Client B)

Multilingual call display using external LDAP server (Client C)

Field Descriptions

Parameter

Description

Applicable client

Default Value

Configuration

Profile ID

Identifies the profile. Read-only and protected field.

None

1..10

Profile Name

Enter a name (up to 20 characters) displayed with the Profile ID when selecting profiles in the System Options form.

None

Blank

LDAP Server

Select the LDAP server for the client.

If you select "Local", the Contacts application client obtains directory data using an internal LDAP over MiNET server.

If you select a Directory server-type Network Element, the Contacts application or the Multilingual Name Display Using External LDAP functionality directory data using an external LDAP server

The selected server determines the default values for most fields in this form.

A, B and C

Local

LDAP Server Location

Displays the IP address or FQDN of the server as configured in the Network Elements form. Read-only and protected field.

A, B and C

IP or FQDN

LDAP Server Port

Enter the LDAP port number of the external LDAP server. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B and C

389

LDAP Base DN

Enter the root of directory (up to 255 characters in LDAP distinguished name (LDAP-DN) format) to be searched. Read-only for client the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A, B and C

Blank - for external LDAP server;

<MiVB domain name in LDAP-DN format> or dc=my-domain,dc=com - for LDAP over MiNET

Username

Enter the user name (up to 256 characters in a format supported by the LDAP server) to access the LDAP server. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A, B and C

Blank - for external LDAP server;

cn=admin,<LDAP Base DN> - for LDAP over MiNET

Password

Enter the password to access the LDAP server. Read-only for he 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A, B and C

Blank - for external LDAP server;

“secret” - for LDAP over MiNet

Common Name Attribute

Enter attribute to be used by the client when there is no first or last name in the search results. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A, B and C

cn

Client Status

Enable or disable the client connection to the LDAP server.

A, B and C

Enabled

Resync Time

Enter the time (00:00 to 23:59) of day that the client updates cached directory data in HH:MM format. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

02:00

Resync Days

Enter the number of days (0 to 365) the client waits before updating the cached directory data. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

0

Resync Max Delay

Specify the maximum delay (0 to 1439 minutes) for the re-sync to occur. Read-only for the 69xx series IP phones' corporate contacts application using the LDAP server.

B

30

Search Timeout

A and B

30

Network Timeout

Enter the maximum length of time (1 to 120 seconds) for the set to bind to the server.

A and B

30

Search Scope

A, B and C

subtree

Search Filter

A and B

(&(sn=%1)(gn=%2)) - for LDAP over MiNET

(sn=%) - for External Directory server

Use ISO-8859-1 Encoding

Indicate whether the set should expect Extended ASCII characters instead of UTF8 characters. Read-only for he 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A and B

No

Cache Directory

Indicates whether the client caches the directory or uses on-demand queries. Select Yes for external LDAP server and No for LDAP over MiNet. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

No

Number Search Filter

No search is performed if the field is blank.

This field can also  be used for searching multiple fields. For example:

  • (|(telephoneNumber=%)(mobileNumber=%)) will search the LDAP server for matching entries in the telephoneNumber OR mobileNumber fields of the LDAP server.

  • (&(telephoneNumber=%)(objectClass=customer)) will search the LDAP server for matching entries in the telephoneNumber field with “customer” as the objectClass.

C

(telephoneNumber=%)

Number Search Length

This field also removes international dialing prefixes, country codes, area codes as needed, including ARS dialing prefixes for outbound Alpha Tagging.

C

10

Connection Security

Indicate the level of security of the LDAP connection. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

C

No Encryption (for LDAP over MiNET)

Start TLS (for external LDAP server)

Mapping Attribute List

First Name

Enter the LDAP attribute (up to 64 characters) that corresponds to the First Name. Read-only for he 69xx series IP phones' corporate contacts application using the embedded LDAP server.

For clients A and B, enter a comma separated list of LDAP attributes.

For client C, enter the LDAP attribute.

A, B and C

givenName

Last Name

Enter the LDAP attribute (up to 64 characters) that corresponds to the Last Name. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

For clients A and B, enter a comma separated list of LDAP attributes.

For client C, enter the LDAP attribute.

A, B and C

sn

Business City

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Business City (locality). Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A and B

l

Business Country

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Business Country. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

co or blank (for LDAP over MiNET)

Business Department

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Business Department (organization unit). Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A and B

ou

Business Phone 1

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Business Phone 1.  Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

A and B

telephoneNumber

Mobile Phone

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Mobile Phone. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

mobile or blank (for LDAP over MiNET)

Other Phone

Enter a comma separated list of LDAP attributes (up to 64 characters) that corresponds to Other Phone. Read-only for the 69xx series IP phones' corporate contacts application using the embedded LDAP server.

B

IpPhone or blank (for LDAP over MiNET)